package org.celery.modules.shopStatics.service;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.celery.modules.shopStatics.entity.ShopStaticsDay;
import org.celery.modules.shopStatics.excel.ShopStaticsDayExcel;
import org.celery.modules.shopStatics.vo.ShopStaticsDayVO;
import org.springblade.core.mp.base.BaseService;
import com.baomidou.mybatisplus.core.metadata.IPage;

import java.util.List;

/**
 * 店铺日数据统计表 服务类
 *
 * @author Celery
 * @since 2023-08-26
 */
public interface IShopStaticsDayService extends BaseService<ShopStaticsDay> {

	/**
	 * 自定义分页
	 *
	 * @param page
	 * @param shopStaticsDay
	 * @return
	 */
	IPage<ShopStaticsDayVO> selectShopStaticsDayPage(IPage<ShopStaticsDayVO> page, ShopStaticsDayVO shopStaticsDay);

    List<ShopStaticsDayExcel> exportShopStaticsDay(Wrapper<ShopStaticsDay> queryWrapper);

    void importData(List<ShopStaticsDayExcel> list);
}
